// components/search2/search2.js
const db=wx.cloud.database()
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    a1:{
      type:Array,
      value:[]
    },
    a2:{
      type:String,
      value:''
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    c1:0,
    h1:[],
    search_list:[],
		v1:""
  },
	value:"",

  /**
   * 组件的方法列表
   */
  methods: {
    b1(e){
      console.log(e.currentTarget.dataset.index);
      let p1 =e.currentTarget.dataset.index
      this.setData({
        c1:p1,
      })
			this.u1()
			
    },
    u1(e){
      var that = this
      let value 
			if(e){
				value = e.detail.value
				this.value=value
			}else{
				value=this.value
			}
      if(this.data.c1==0 && value){
        db.collection('goods').where({
          //使用正则查询，实现对搜索的模糊查询
          title: db.RegExp({
            regexp: value,
            //从搜索栏中获取的value作为规则进行匹配。
            options: 'i',
            //大小写不区分
          })
        }).get({
          success: res => {
            that.setData({
              search_list: res.data
            })
            console.log(this.data.search_list);
          }
        })
      }else if(value){
        db.collection('user').where({
					//使用正则查询，实现对搜索的模糊查询
          "business.name": db.RegExp({
            regexp: value,
            //从搜索栏中获取的value作为规则进行匹配。
            options: 'i',
            //大小写不区分
          })
        }).get({
          success: res => {
						let search_list=res.data.map(v=>v.business.name)
            that.setData({
              search_list
            })
          }
        })
      }
    },

  }
})
